upper epidermis - Spanish English Dictionary